package com.mhg.fondamental.method;

class Demo_5
{
	public static void main(String[] args) 
	{
		/*
			案例 抽取方法 完成将两个整数的值进行交换
		*/
	//	int x = 10;
	//	int y = 5;
	//	System.out.println("使用前::"+x+"::"+y);
	//	int temp = x;
	//	x = y;
	//	y = temp;
	//	System.out.println("使用后::"+x+"::"+y);
		//方法的调用
		swap(10,5);
		int x = 7;
		int y = 100;
		swap(x,y);

		short s = 6;
		short s2 = 4;
		swap(s,s2); //将short 类型 自动转型成 int  所以该方法可以使用

		//double d = 3.4; 
		//double d2 = 1.5;
		//swap(d,d2); 调用出错 会损失精度
	}
	/*
		1.明确方法名 swap
		2.明确参数列表 int a int b
		3.明确返回值类型 void
	*/
	public static void swap(int a,int b){
		System.out.println("使用前::"+a+"::"+b);
		int temp = a;
		a = b;
		b = temp;
		System.out.println("使用后::"+a+"::"+b);
	}
}
